Developers perception of peer code review in research software development

نویسندگان

چکیده

Background: Research software is developed by and/or used researchers, across a wide variety of domains, to perform their research. Because the complexity research software, developers cannot conduct exhaustive testing. As result, researchers have lower confidence in correctness output software. Peer code review, standard engineering practice, has helped address this problem other types Aims: review less prevalent than it In addition, literature does not contain any studies about use peer Therefore, through analyzing perceptions, goal work understand current practice development identify challenges and barriers associated with present approaches improve Method: We conducted interviews community survey collect information practices, difficulties they face, how those difficulties. Results: received 84 unique responses from surveys. The results show that while teams large amount code, lack formal process, proper organization, adequate people reviews. Conclusions: Use promising for improving quality thereby trustworthiness underlying results. using produce more readable understandable which will be easier maintain.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Collaborative Security Code-Review Towards Aiding Developers Ensure Software-Security

Humans make mistakes, and software programmers are no exception. Software vulnerabilities are discovered everyday; close to 8,000 vulnerabilities were reported in 2014, and almost 2,500 were reported in the first four months of 2015 [9]. Microsoft Security Response Centre defines software vulnerabilities as a security exposure that results from a product weakness that the product developer did ...

متن کامل

the impact of peer review on efl reviewers writing proficiency

امروزه تصحیح همکلاسی در کلاسهای نگارش یکی از اجزاء لاینفک کلاسهای دانش آموز محور است. تاثیرات مفید تصحیح همکلاسی بر زبان آموزان، معلمان را متقاعد کرده است که علیرغم صرف زمان، انرژی و توان بسیار، از این شیوه ی آموزشی در کلاسهای آموزش نگارش بهره بگیرند. تحقیق حاضر بر آن است تا با مقایسه دو گروه از یادگیرندگان زبان انگلیسی، تاثیر تصحیح همکلاسی را بر توانایی نوشتاری آنها نشان دهد. 122 خانم زبان آمو...

15 صفحه اول

development of feminist poetics in adrienne rich

اشعار ریچ، به عنوان اشعاری که همیشه در حال تغییر و دگرگونی هستند، تجسمی از رشد و دگرگونیِ انسان هستد. پایان نامه ی حاضر، با تمرکز بر روی مراحل سیر شعری ریچ از تغییری در دنیا به عکس هایی فوری از یک عروس، سپس به شیرجه به درون کشتی شکسته و در نهایت به صبری عجیب مرا تا اینجا آورده، به بررسی این مراحل در قالب نظر شوالتر در رابطه با سه مرحله ی پیشرفت ادبی زنان یعنی مرحله ی زنانه، زن گرا و زن محور می پ...

15 صفحه اول

Supplying Collaborative Source-code Retrieval Tools to Software Developers

Collaborative information retrieval (CIR) and search-driven software development (SDD) are both new emerging research fields; the first one was born in response to the problem of satisfying shared information needs of groups of users that collaborate explicitly, and the second to explore source-code retrieval concept as an essential activity during software development process. Taking advantage...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Empirical Software Engineering

سال: 2021

ISSN: ['1382-3256', '1573-7616']

DOI: https://doi.org/10.1007/s10664-021-10053-x